label{
    width:200px;
    float:left;
}
input[type=text]{
    width:400px;
}
pre, .services{
    border:1px solid orange;
        margin:10px;
    padding:5px;
}
.serviceInfo{
    margin:10px;
    padding:5px;
    border-top:1px solid orange;
    background-color:#f7f7f7;
}
.serviceInfo:first-child{
    border-top:none;
}
.hostInfo{
    margin:10px;
    padding:5px;
    border:1px solid #999999;
    background-color:#eeeeee;
}
h1{
    font-size:18px;
    padding-left:10px;
}
h2{
    margin-top:0px;
    font-size:14px;
}
body,div{
    font-size:12px;
}
body,div,h1,h2{
    font-family:tahoma,verdana,arial,helvetica,sans-serif;
}
.error{
    display:none;
    border:2px orange solid;
    margin:10px;
    padding:10px;
}
form{
padding:0px;
margin:0px;
}
.blurb{
   margin:10px;
   padding:5px;
}
.summary{
   padding-top:20px;
   padding-bottom:20px; 
}
.hint{
    font-style:italic;
    font-size:10px;
    padding-left:20px;
	margin:10px;
	color:#666666;
}
#body_type, #entity_values, #maori, #characters {border:1px solid black; margin-bottom: 20px;float:left;}


th, td
{
border: 1px solid black;
}